home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / windows / mknx10.zip / INSTALL.BAT < prev    next >
DOS Batch File  |  1992-04-24  |  10KB  |  220 lines

  1. @ECHO OFF
  2.  
  3. REM ----------
  4. REM TEST FOR BONUS FILES ON INSTALL DISK (REGISTRATION INSTALL IF PRESENT)
  5.  
  6. if exist \bonus\dsklabel.exe goto Registered
  7.  
  8. REM -------------------------------------------------------------------------
  9. REM PERFORM SHAREWARE INSTALL
  10.  
  11. @ECHO .
  12. @ECHO ┌─────────────────────────────────────────────────────────────────────┐
  13. @ECHO │ Mekanix Version 1.0 Install Program  Copyright 1992 David R. Green  │
  14. @ECHO │─────────────────────────────────────────────────────────────────────│
  15. @ECHO │ Thank You for your interest in my Mekanix Shareware product.        │
  16. @ECHO │                                                                     │
  17. @ECHO │ This Install program for Mekanix will perform the following:        │
  18. @ECHO │                                                                     │
  19. @ECHO │ 1. Create a directory called MEKANIX on your C: Drive               │
  20. @ECHO │ 2. Copy all Mekanix DOC/EXE/WRI files to C:\MEKANIX                 │
  21. @ECHO │ 3. Copy all Mekanix PIF files to C:\WINDOWS                         │
  22. @ECHO │ 4. Copy the Mekanix Group File to C:\WINDOWS                        │
  23. @ECHO │                                                                     │
  24. @ECHO │ THIS PROGRAM REQUIRES ALL MEKANIX SHAREWARE PROGRAMS TO BE ON A     │
  25. @ECHO │ SINGLE FLOPPY DISK (720k/1.2M/1.44M), AND THAT YOU ARE CURRENTLY ON │
  26. @ECHO │ THAT DRIVE (MEANING YOU MUST RUN THIS INSTALL PROGRAM FROM THE      │
  27. @ECHO │ FLOPPY THAT IT RESIDES ON).                                         │
  28. @ECHO │                                                                     │
  29. @ECHO │ This Install Program assumes that the Windows directory exists on   │
  30. @ECHO │ Drive C:.  You must have a copy of VBRUN100.DLL to use Mekanix.     │
  31. @ECHO │                                                                     │
  32. @ECHO │ PRESS CTRL+C IF YOU DO NOT WISH TO PROCEED!                         │
  33. @ECHO └─────────────────────────────────────────────────────────────────────┘
  34. @ECHO .
  35. PAUSE
  36.  
  37. goto Copyfile
  38.  
  39. REM -------------------------------------------------------------------------
  40. REM DIRECTORY ALREADY EXISTED, PERFORM REGISTERED INSTALL
  41.  
  42. :Registered
  43.  
  44. @ECHO .
  45. @ECHO .
  46. @ECHO ┌─────────────────────────────────────────────────────────────────────┐
  47. @ECHO │ Mekanix Version 1.0 Install Program  Copyright 1992 David R. Green  │
  48. @ECHO │─────────────────────────────────────────────────────────────────────│
  49. @ECHO │                                                                     │
  50. @ECHO │ Thank You for Registering Mekanix.                                  │
  51. @ECHO │                                                                     │
  52. @ECHO │ This Install program will copy all files from the Mekanix diskette  │
  53. @ECHO │ to your hard drive, including an updated Mekanix Group File.        │
  54. @ECHO │                                                                     │
  55. @ECHO │ THIS PROGRAM REQUIRES ALL MEKANIX PROGRAMS TO BE ON A SINGLE FLOPPY │
  56. @ECHO │ DISK (720k/1.2M/1.44M), AND THAT YOU ARE CURRENTLY ON THAT DRIVE    │
  57. @ECHO │ (MEANING YOU MUST RUN THE INSTALL PROGRAM FROM THE FLOPPY THAT IT   │
  58. @ECHO │ RESIDES ON).                                                        │
  59. @ECHO │                                                                     │
  60. @ECHO │ This Install Program assumes that the Windows directory exists on   │
  61. @ECHO │ Drive C:.  You must have a copy of VBRUN100.DLL to use Mekanix.     │
  62. @ECHO │                                                                     │
  63. @ECHO │ PRESS CTRL+C IF YOU DO NOT WISH TO PROCEED!                         │
  64. @ECHO │                                                                     │
  65. @ECHO └─────────────────────────────────────────────────────────────────────┘
  66. @ECHO .
  67. PAUSE
  68.  
  69. REM -------------------------------------------------------------------------
  70.  
  71. :Copyfile
  72.  
  73. REM ----------
  74. REM MAKE MEKANIX DIRECTORY (IN CASE USER MOVED SHAREWARE ELSEWHERE)
  75.  
  76. md c:\mekanix
  77.  
  78. REM ----------
  79. REM COPY FILES TO MEKANIX DIRECTORY, IF REGISTERED - REPLACE WITH STAMPED
  80.  
  81. copy *.doc c:\mekanix
  82. copy *.exe c:\mekanix
  83. copy *.wri c:\mekanix
  84.  
  85. REM ----------
  86. REM COPY FILES TO WINDOWS DIRECTORY
  87.  
  88. copy *.pif c:\windows
  89.  
  90. REM ----------
  91. REM TEST FOR REGISTRATION BONUS PROGRAMS ON THIS DISK
  92.  
  93. if not exist \bonus\dsklabel.exe goto Done
  94.  
  95. REM -------------------------------------------------------------------------
  96. REM THIS IS A REGISTRATION DISK, INSTALL BONUS FILES FROM DISK
  97.  
  98. @ECHO .
  99. @ECHO ┌─────────────────────────────────────────────────────────────────────┐
  100. @ECHO │ Mekanix Version 1.0 Install Program  Copyright 1992 David R. Green  │
  101. @ECHO │─────────────────────────────────────────────────────────────────────│
  102. @ECHO │                                                                     │
  103. @ECHO │ INSTALL will now copy the BONUS Programs and Icons to your system.  │
  104. @ECHO │                                                                     │
  105. @ECHO └─────────────────────────────────────────────────────────────────────┘
  106. @ECHO .
  107.  
  108. REM ----------
  109. REM COPY BONUS TO C:\MEKANIX
  110.  
  111. copy \bonus\*.bmp c:\mekanix
  112. copy \bonus\*.doc c:\mekanix
  113. copy \bonus\*.exe c:\mekanix
  114. copy \bonus\*.ico c:\mekanix
  115. copy \bonus\*.wmf c:\mekanix
  116.  
  117. REM ----------
  118. REM COPY ICONS TO C:\MEKANIX\ICONS
  119.  
  120. md c:\mekanix\icons
  121.  
  122. copy \icons\*.ico c:\mekanix\icons
  123.  
  124. REM ----------
  125. REM RENAME ORIGINAL MEKANIX GROUP IN CASE IT WAS MODIFIED BY USER
  126.  
  127. @ECHO .
  128. @ECHO RENAMING ORIGINAL MEKANIX.GRP TO MEK-GRP.OLD
  129. @ECHO .
  130.  
  131. ren c:\windows\mekanix.grp mek-grp.old
  132.  
  133. REM ----------
  134. REM COPY REGISTRATION GROUP FILE TO WINDOWS DIRECTORY
  135.  
  136. copy group-r.dat c:\windows\mekanix.grp
  137.  
  138. @ECHO .
  139. @ECHO .
  140. @ECHO .
  141. @ECHO .
  142. @ECHO .
  143. @ECHO ┌─────────────────────────────────────────────────────────────────────┐
  144. @ECHO │ Mekanix Version 1.0 Install Program  Copyright 1992 David R. Green  │
  145. @ECHO │─────────────────────────────────────────────────────────────────────│
  146. @ECHO │                                                                     │
  147. @ECHO │ Install has completed.  If you encountered no error messages during │
  148. @ECHO │ the install, all should be OK.                                      │
  149. @ECHO │                                                                     │
  150. @ECHO │ An updated Mekanix Group file has been copied to the Windows        │
  151. @ECHO │ directory.  It will be in effect when you next start Windows.       │
  152. @ECHO │                                                                     │
  153. @ECHO │ You may now run Windows and use the Mekanix Utilities.              │
  154. @ECHO │                                                                     │
  155. @ECHO │ Your Bonus Icons are located in C:\MEKANIX\ICONS, and may easily be │
  156. @ECHO │ viewed with the Mekanix ICBM utility.                               │
  157. @ECHO │                                                                     │
  158. @ECHO │ Thank you for supporting Shareware from David R. Green.             │
  159. @ECHO │                                                                     │
  160. @ECHO └─────────────────────────────────────────────────────────────────────┘
  161. @ECHO .
  162.  
  163. goto End
  164.  
  165. REM -------------------------------------------------------------------------
  166. REM FINISH UP SHAREWARE INSTALL
  167.  
  168. :Done
  169.  
  170. REM ----------
  171. REM CHECK FOR EXISTING MEKANIX.GRP FILE (USER'S OWN FILE)
  172.  
  173. if not exist c:\windows\mekanix.grp goto NoGroup
  174.  
  175. @ECHO .
  176. @ECHO A MEKANIX GROUP FILE EXISTS! RENAMING MEKANIX.GRP TO MEK-GRP.BAK
  177. @ECHO .
  178.  
  179. ren c:\windows\mekanix.grp mek-grp.bak
  180.  
  181. :NoGroup
  182.  
  183. REM ----------
  184. REM COPY SHAREWARE GROUP FILE TO WINDOWS DIRECTORY
  185.  
  186. copy group-s.dat c:\windows\mekanix.grp
  187.  
  188. REM FINAL SHAREWARE MESSAGE
  189.  
  190. @ECHO .
  191. @ECHO ┌─────────────────────────────────────────────────────────────────────┐
  192. @ECHO │ Mekanix Version 1.0 Install Program  Copyright 1992 David R. Green  │
  193. @ECHO │─────────────────────────────────────────────────────────────────────│
  194. @ECHO │                                                                     │
  195. @ECHO │ Install has completed.  If you encountered no error messages during │
  196. @ECHO │ the install, all should be OK.                                      │
  197. @ECHO │                                                                     │
  198. @ECHO │ You must now run Windows, and add the Mekanix Group to Program      │
  199. @ECHO │ Manager.  In Program Manager:  FILE - NEW... - PROGRAM GROUP [OK] - │
  200. @ECHO │ Description: MEKANIX - Group File: MEKANIX [OK]                     │
  201. @ECHO │                                                                     │
  202. @ECHO │ Consult your Windows User's Manual for more information on Program  │
  203. @ECHO │ Manager, Creating Groups, and adding New Items to Groups.           │
  204. @ECHO │                                                                     │
  205. @ECHO │ Mekanix requires the Visual BASIC VBRUN100.DLL which is available   │
  206. @ECHO │ on most BBSs including CompuServe.  Two Mekanix programs also       │
  207. @ECHO │ require PKZIP, PKUNZIP, and LHARC.  Be sure to read the Manuals.    │
  208. @ECHO │                                                                     │
  209. @ECHO │ Thank you for supporting Shareware from David R. Green.             │
  210. @ECHO │ Please Don't abuse, Register if you use.                            │
  211. @ECHO │                                                                     │
  212. @ECHO └─────────────────────────────────────────────────────────────────────┘
  213. @ECHO .
  214.  
  215. REM -------------------------------------------------------------------------
  216. :End
  217.  
  218. c:
  219. cd\windows
  220.